leaf rear sight - French English Dictionary